A complete embedded systems design implementing a multi-stage sensor data pipeline: Arduino reads BNO085 sensor data via I2C, transmits to FPGA via SPI, and FPGA bridges the data to STM32 MCU for processing. This project demonstrates hardware-software integration, SPI protocol implementation, and real-time sensor data processing.
Arduino → FPGA → MCU Pipeline
The system implements a three-stage data pipeline where sensor data flows from the Arduino (reading BNO085 via I2C) through the FPGA (SPI bridge) to the STM32 MCU for final processing and application use.
Hardware & Protocols
Complete Documentation
This website provides complete documentation of the final project design, including: